home *** CD-ROM | disk | FTP | other *** search
- *** ../step03/supcmisc.c Thu Dec 16 15:06:46 1993
- --- supcmisc.c Fri Dec 17 12:10:19 1993
- ***************
- *** 311,316 ****
- --- 311,331 ----
- lockout (on) /* lock out interrupts */
- int on;
- {
- + #ifdef _ABI_SOURCE
- + sigset_t x, lockmask;
- +
- + if (on) {
- + sigemptyset (&x);
- + sigaddset (&x, SIGHUP);
- + sigaddset (&x, SIGINT);
- + sigaddset (&x, SIGQUIT);
- + sigaddset (&x, SIGTERM);
- + (void) sigprocmask (SIG_BLOCK, &x, &lockmask);
- + }
- + else {
- + (void) sigprocmask (SIG_SETMASK, &lockmask, NULL);
- + }
- + #else
- register int x;
- static int lockmask;
-
- ***************
- *** 322,327 ****
- --- 337,343 ----
- else {
- (void) sigsetmask (lockmask);
- }
- + #endif
- }
-
- char *fmttime (time)
-